Big Huge Thesaurus

Allium ascalonicum

noun